package com.qq.dao;

import com.qq.pojo.SysUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SysUserDao {


    /**
     * 注册
     * @param user
     */
    int insertUser(SysUser user);

    /**
     * 登录
     * @param tel
     * @param password
     * @return
     */
    SysUser findUser(@Param("tel") String tel, @Param("password") String password);

    /**
     * 获取登陆者的电话号码
     * @return
     */
    SysUser findByTel(String tel);

    /**
     * 查询邀请码
     */
    SysUser findByinvitation(String invitation);


    /**
     * 根据id查询
     * @return
     */
    SysUser findUserById(int id);

    /**
     * 动态修SQL改
     */
    void bigUpdate(SysUser user);
    /**
     * 邮箱查询
     */
    SysUser findUserEmail(String email);
    /**
     * 根据id修改密码
     * @param
     * @param
     */

    void updatePasswordById(SysUser user);
}
